﻿html {
	-webkit-text-size-adjust:none;/*解决谷歌小于12px字体*/
}
/*layout*/
/*
@font-face {
 font-family: 'museo500';
 src: url('../fonts/MuseoSans_500-webfont.eot');
 src: url('../fonts/MuseoSans_500-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/MuseoSans_500-webfont.woff') format('woff'), url('../fonts/MuseoSans_500-webfont.ttf') format('truetype'), url('../fonts/MuseoSans_500-webfont.svg#museo_sans_500regular') format('svg');
 font-weight: normal;
 font-style: normal;
}
*/
body {
	font-size:12px;
	/*font-family: "museo500", "Arial","微软雅黑";*/
	font-family: "宋体";
	background-color:#fefef6;
	color:#120e1d;
	position:relative;
	overflow-x:hidden;
}
.clear{clear:both;}
h3 {
    font-size: 18px;
    line-height: 28px;
}
.w650{width:650px;}
.cbody {
	width:1000px;
	margin:0 auto;
	position:relative;
}
#laug ul li a:hover, .severice h2 a:hover, .client h2 a:hover, .friend h2 a:hover, .zxdt h2 a:hover, .zxdt01 h2 a:hover, #footer .fnav a:hover, .header .phone a:hover, .caselist dd a.more:hover {
	color:#B6002F!important;
}

.clearfix {
    display: inline-table;
}
.clearfix {
    display: block;
}

#hwrap {
	/*height:168px;*/
	z-index:99;
	width:100%;
	_position:absolute;
    _left:expression(eval(document.documentElement.scrollLeft));
    _top:expression(eval(document.documentElement.scrollTop));
	z-index:999;
	background:#330d00;
}
.hbody {
	height:168px;
	width:1360px;
	margin:0 auto;
    position:relative;
}

.hbody h1 {
	position:absolute;
	top:66px;
	left:0%;

}
.hbody h1 a .lg{display:block;text-indent:-9999px;}

.hbody .top_imgs{	
    position:absolute;
    right:10%;
	top:78px;

}

.f_l{position:absolute;right:10%;top:18px;}
.f_l, ul.clearfix li {
    float: left;
	color:#dad19a;
}
.f_l, ul.clearfix li a{color:#dad19a;vertical-align:middle;font-size:14px;margin-right:5px;}	

.h_home{height:18px;width:23px;background:url('../images/tips.png') no-repeat 0 -1px; vertical-align:middle; text-indent:-9999px;}
.h_fav{height:18px;width:18px;background:url('../images/tips.png') no-repeat -105px -1px; vertical-align:middle; text-indent:-9999px;padding-right:8px;}
.h_contact{height:18px;width:18px;background:url('../images/tips.png') no-repeat -213px -1px; vertical-align:middle; text-indent:-9999px;padding-right:8px;}

/*
background-position:-17px 5px;

*/
/*
.f_l, ul.clearfix li .h_fav{ background-position:0 18px;}
.f_l, ul.clearfix li .destoon_member{ background-position:0 18px;}
*/

/****导航*****/
.dy {
	height:49px;
	width:100%;
	margin:0 auto;
    position:relative;
	background:url(../images/nav.png) repeat-x;
	position:relative;
}
#nav {
	font-size:14px;
	height:48px;
	line-height:48px;
	position:absolute;
	left:43%;
}

#nav ul li {
	float:left;
	position:relative;
	z-index:2;
		margin-right:30px;
}
#nav ul li a {
	
	display:inline-block;
	width:89px;
	text-align:center;
	color:#dad19a;
	font-size:18px;

}
#nav ul li a:hover,#nav ul li a.on{text-decoration:none;color:#dad19a;}
#nav ul li.current a{text-decoration:none;color:#dad19a;}
#nav li.back {
	background: url(img/hover_main.gif) no-repeat center 40px;
	width: 9px;
	height: 48px;
	position: absolute;
	z-index:1;

}
#nav li.back .left {
	background: url(img/hover_main.gif) no-repeat center 40px;
	height: 48px;
}
/***end***/

#wrapper {
	width:100%;
	margin:0px auto;
	
}

.LeftBox,.RightBox{float:left;padding-top:35px;}
.LeftBox{width:25%;background:#ebe6d8;height:100%;}
.RightBox{width:75%;background:#fefef6;height:100%;}
.left_1 h3{height:27px;text-align:center;background:url('../images/left_1.png') no-repeat center 0;margin:0 auto;}
.Tit01{padding:0;margin:0;}
.Tit01 li{color:#535353;line-height:19px;margin:0 11px 5px  27px;
    font-family: "宋体";
    font-size: 16px;
  } 

.left_2 h3{height:27px;text-align:center;background:url('../images/left_2.png') no-repeat center 0;margin:21px auto 0 auto;z-index:1;}
.left_3{background:url('../images/left_3.png') no-repeat -150px -50px; height:200px;z-index:9;width:100%}
.left_3 p{
    padding:0px 0px 3px 46px;
	vertical-align:middle;
    background:url('../images/index_tel.png') no-repeat 0 40px;
	color: #535353;
    font-family: "宋体";
    font-size: 15px;
    line-height:30px;

}
.left_3 .address{ background-position:24px 3px;}
.left_3 .tel{background-position:24px -36px;}
.left_3 .tax{background-position:24px -71px}
/*
.left_3 .phone{background-position:24px -110px}
*/


.wbg {
	background:#fefef6!important;
}
.box {
	position:relative;
	height:198px;
}






/*首页关于我们*/
.about {
	padding:0 2px 1px 0;
	margin: 3px 8px 44px 24px;
	position:relative;
}
.about h2 {
	height: 35px;
	line-height: 35px;
	margin: 0 auto;
	position: relative;
	background:url('../images/right_1.png') no-repeat 42px center;
}
.about .more{
	position:absolute;
	right:0;
	top:3px;
	width:80px;
	background:url('../images/more.png') no-repeat center center;
	text-indent:-9999px;
}

.about p {
	color:#535353;
	line-height:27px;
	padding:5px 3px 10px 15px;
	text-indent:2em;
	font-size:18px;
	border:1px solid #b3dcdd;
	border-radius:6px;
	font-family:"宋体";
}

.content{
	width:980px;
	height:210px;
	overflow:hidden;
	position:relative;
}

/*新闻页*/
.zxdt .news{color:#e2aa1e;padding:10px 0px;display:block;font-size:16px;}


.zxdt01 {
	float:left;
	width:263px;
	padding:0 2px 1px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
	float:right;
}
.zxdt01 p {
	text-align:center;
	padding-top:14px;
}


.severice, .client, .friend {
	padding:0 2px 1px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
	margin-top:10px;
}
.severice .box01 {
	height:196px;
}
.severice .item {
	float:left;
	width:300px;
}
.severice h2, .client h2, .friend h2 {
	height:46px;
	line-height:46px;
	width:940px;
	margin:0 auto;
	position:relative;
	font-size:15px;
	color:#323232;
	padding-top:6px;
}
.severice h2 a, .client h2 a, .friend h2 a {
	position:absolute;
	top:0;
	right:0;
	font-size:11px;
	font-weight:normal;
	color:#AFAFAF;
}
.severice .item {
	padding:10px 0 0 20px;
}
.severice .item dt img {
	float:left;
}
.severice .item dd {
	width:190px;
	float:right;
}
.severice .item dd h3 {
	line-height:18px;
	font-size:14px;
}
.severice .item dd h3 a {
	color:#222;
}
.severice .item dd h3 span {
	display:block;
	color:#B6002F;
	font-weight:normal;
	font-size:12px;
}
.severice .item dd p {
	line-height:18px;
	margin-top:5px;
}
.client p {
	color:#929292;
	line-height:22px;
	padding:0 15px 20px 12px;
	word-wrap:break-word;
}
.client p a {
	color:#929292;
	margin:0 8px;
}
.friend p {
	color:#929292;
	line-height:22px;
	padding:0 20px 20px 20px;
	word-wrap:break-word;
}
.friend p a {
	color:#929292;
	margin-right:10px;
}




/* footer */
.footer {
	color:#fff;
	overflow:hidden;
	padding:0;
	text-align:center;
	font-size:14px;
	font-famliy:"微软雅黑";
	background:#886e31;
	height:268px;
	position:relative;


}

#sub-footer {
	color:#fff;
    list-style: outside none none;
	text-align:center;
	margin:132px auto 53px auto;
}
#sub-footer > li {
    display: inline-block;
}
#sub-footer > li >a{color:#fff;font-size:20px;font-family:"宋体"}
#sub-footer > li>span {
    display: inline-block;
    padding-left: 5px;
    color:#cec3aa;

}

/*首页*/
#in-footer {
	color:#fff;
    list-style: outside none none;
	text-align:center;
	margin:113px auto 43px auto;
	position:relative;
}

#in-footer > li {
    display: inline-block;
}
#in-footer > li >a{color:#fff;font-size:20px;font-family:"宋体"}
#in-footer > li>span {
    display: inline-block;
    padding-left: 5px;
    color:#cec3aa;
}
.footer-by {
	display:block;
	font-size:16px;
	margin:100px auto 13px auto;
	text-align:center;
}
.p-by{padding-left:40px;}

/*其它*/
.foot {
	color:#fff;
	overflow:hidden;
	padding:0;
	text-align:center;
	font-size:14px;
	font-famliy:"微软雅黑";
	background:#886e31;
	height:208px;
	position:relative;
}
#sub-footer2 {
	color:#fff;
    list-style: outside none none;
	text-align:center;
	margin:92px auto 53px auto;
}
#sub-footer2 > li {
    display: inline-block;
}
#sub-footer2 > li >a{color:#fff;font-size:20px;font-family:"宋体"}
#sub-footer2 > li>span {
    display: inline-block;
    padding-left: 5px;
    color:#cec3aa;

}
.foot-by {
	display:block;
	font-size:16px;
	/*margin:125px auto 13px auto;*/
	margin:45px auto 13px auto;
	text-align:center;
}

/*end footer*/

/*工程案例*/
.leftmenu,.rightmenu{float:left;display:block}
.leftmenu{width:22%;height:100%;display:block;}
.rightmenu{width:78%;height:100%;display:block}
.brandlist {
	width:100%;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
/*
.brandlist {
	width:88%;
	margin:0 auto;
	display:block;
	overflow:hidden;
}
*/

/*
.brandlist dl {
	float:left;
	width:266px;
	height:236px;
	margin:0 16px;
}
.brandlist dl:hover {

}
.brandlist dl dt {
}
.brandlist dl dd {
	padding:16px 0;
	font-weight:100;
	font-size:16px;
	text-align:center;
	margin-bottom:26px;
}
.brandlist dl dt img {
	display:block;
	width:100%;
}

.brand_list {
	width:600px;
	overflow:hidden;
	margin-top:14px;
}
.brand_list dl {
	float:left;
	width:165px;
	height:160px;
	margin:0 9px 14px 0;
}
.brand_list dl:hover {

}
.brand_list dl dt {
	padding:10px 0 0 10px;
}
.brand_list dl dt img {
	display:block;
	width:100%;
}
*/


/*品牌合作*/

/*
#sideBox {
	position:absolute;
	top:100px;
	right:0;
}
.tjxq {
	padding:0 0 2px 0;
	padding:0;
	width:114px;
	position:absolute;
	top:0;
	right:0;
}
.tjxq .tbox {
	border:1px solid #FFF;
	background:url(img/boxHovBg.gif) repeat-x left top #FFF;
	position:relative;
	padding-bottom:15px;
	cursor:pointer;
}
*/


/*
.sform {
	padding:0 0 2px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
	position:absolute;
	top:0;
	right:-275px;
	width:275px;
}
.sbox {
	border:1px solid #FFF;
	background:url(img/head_100183.gif) repeat-x left top;
	position:relative;
	padding-bottom:10px;
}
.sform .scloce {
	position:absolute;
	top:-40px;
	right:8px;
}
.sform h2 {
	font-size:15px;
	color:#323232;
	padding:20px 0 0px 20px;
}
.sform h2 span {
	display:block;
	font-size:12px;
	font-weight:normal;
	color:#888;
}
.sform p {
	padding:0 0 15px 20px;
	line-height:19px;
	color:#888;
}
.sform ul {
	padding-bottom:20px;
}
.sform ul li {
	padding-bottom:7px;
}
.sform ul li label {
	width:57px;
	text-align:right;
	display:inline-block;
	color:#999;
}
.sform ul li .stxt {
	border:1px solid #DFDFDF;
	width:190px;
	height:16px;
	line-height:16px;
	padding:2px;
}
.sform ul li textarea {
	border:1px solid #DFDFDF;
	width:190px;
	height:70px;
	line-height:16px;
	padding:2px;
	vertical-align:top;
	overflow:auto;
}
*/
#goTop {
	background:url(img/goTop.png) no-repeat;
	width:58px;
	height:58px;
	overflow:hidden;
	position:fixed;
	_position:absolute;
	left:50%;
	bottom:99px;
	margin-left:500px;
	cursor:pointer;
	display:none;
}

/**/
.info_left,info_right{float:left;}
.info_left{width:28%;background:#ebe6d8;height:100%;}
.info_right{width:72%;height:100%;}



/***********************************************/
#container{
	position:relative;
	overflow:hidden;
}
.nine_section_wrapper{
	width:100%;
	background-color:#fefef6;
}

.nine_section{
	width:90%;
	max-width:1170px;
	margin:0 auto;
}
.row {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}

.onecol, .twocol, .threecol, .fourcol, .fivecol, .sixcol, .sevencol, .eightcol, .ninecol, .tencol, .elevencol {
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
}
.row .onecol {
	width: 4.85%;
}

.row .twocol {
	width: 13.45%;
}

.row .threecol {
	width: 22.05%;
}

.row .fourcol {
	width: 30.75%;
}

.row .fivecol {
	width: 39.45%;
}

.row .sixcol {
	width: 48%;
}

.row .sevencol {
	width: 56.75%;
}

.row .eightcol {
	width: 65.4%;
}

.row .ninecol {
	width: 74.05%;
}

.row .tencol {
	width: 82.7%;
}

.row .elevencol {
	width: 91.35%;
}

.row .twelvecol {
	width: 100%;

}

.last {
	margin-right: 0px;
}
.pro {
    color: #28323c;
    font-family: sans-serif;
    font-size: 21px;
    line-height: 40px;
    margin-top: 37px;
	background:url('../images/project.png') no-repeat center center;
	height:85px;

}

.title {
    color: #28323c;
    font-family: sans-serif;
    font-size: 21px;
    line-height: 40px;
    margin-top: 37px;
	background:url('../images/about.jpg') no-repeat center center;
	height:85px;

}
.title2 {
	height:548px;
  	background:#ebe6d8;
	overflow:hidden;
}
.title2 h3{
	color: #28323c;
    margin-top: 37px;
	background:url('../images/tel.png') no-repeat 21px 18px;
	height:66px;
	}
.title2 p{
	padding:0px 0 6px 21px;
	color:#535353;
    font-family: sans-serif;
    font-size: 15px;}
	
.message h3{
	color: #28323c;
	background:url('../images/message.png') no-repeat 21px 18px;
	height:66px;
	margin:0;
	}	
.qr{background:url('../images/qr.png') no-repeat;height:168px;width:168px;margin:23px auto 0;}	




/*左侧导航*/
.menu{width:100%;height:100%;}
.menu li{border-bottom:1px solid #babab5;padding-left:1px;color:#330d00}
.menu a{height:50px;line-height:50px;font-size:18px;padding-left:10px;color:#330d00}
/**********************************************/


.font16 p {
    color: #020202;
    font-family: "微软雅黑";
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
	padding:28px 0 21px 0px;
	text-indent:25px;
}
.boxed{
	color: #330d00;
    font-family: sans-serif;
    font-size: 21px;
	line-height:38px;
	margin-top:37px;
}

/*关于我们*/
.box1{
	color: #330d00;
    font-family: sans-serif;
    font-size: 21px;
	height:80px;
	border-bottom:1px solid #e2e2df;
	line-height:118px;
	margin-top:37px;
}

.box1 p{font-size:14px;line-height:30px;margin-top:12px;}

.box2{
	color: #330d00;
    font-family: sans-serif;
    font-size: 21px;
	height:40px;
	border-bottom:1px solid #e2e2df;
	line-height:48px;
}

.conpage {
	padding:0 2px 1px 0;
	/*background:url(img/yyBg.png) right bottom no-repeat;*/
	margin-top:20px;
}
.conpage .pagebox {
	border:1px solid #FFF;
	position:relative;
	top:-1px;
}
.pd {
	padding:0 50px 50px 50px;
	
}
.conpage .pagebox .ptit {
	padding:40px 0 0 0;
}
.ptit20 {
	padding:0px 0 0 0;
	font-size:18px;
	text-align:right;
	font-weight:500;
}
.ptit22 {
	padding:0px 0 0 0;
	font-size:18px;
	text-align:center;
}


.conpage .pagecon {
	color:#888888;
	line-height:22px;
	
}


.pagecon h5 {
	font-size:16px;
	font-weight:400;

}
.pagecon h5 span{
	float:right;
	text-align:right;

}


.pagecon ul{margin:0;padding:0;}
.pagecon ul li{font-size:16px;line-height:28px;}
.pagecon ul li a{color:#000;}
.pagecon ul li span{text-align:right;float:right;}


.casetit {
	padding:0 2px 1px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
	margin-top:20px;
}
.casetit .casebox {
	border:1px solid #FFF;
	background:url(img/njbBg.gif) repeat-x left top #FFF;
	position:relative;
	top:-1px;
	height:109px;
}
.casetit .casebox h2 {
	float:left;
	padding:32px 0 0 25px;
}
.casetit .casebox p {
	float:left;
	padding-left:40px;
	padding-top:35px;
	line-height:19px;
	color:#888;
}
.casetit2 {
	padding:0 2px 1px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
}
.casetit2 .casebox {
	border:1px solid #FFF;
	/*background:url(img/njbBg.gif) repeat-x left top #FFF;*/
	position:relative;
	top:-1px;
	padding:20px;
}
.casetit2 .casebox h2 {
	float:left;
	padding:32px 0 0 25px;
	width:100%;
}
.casetit2 .casebox p {
	float:left;
	padding-left:40px;
	padding-top:35px;
	line-height:19px;
	color:#888;
}
/* pic-slide */
.pic-slide {
	/*width:706px;*/
	width:1006px;
	margin:0 auto;
	text-align:center;
}
#thumb-pic {
	padding:10px 0;
	/*width:706px;*/
	width:1006px;
	text-align:center;
}
#thumb-pic span {
	display:inline-block;
	padding:10px;
	border-radius:4px;
	border:1px solid #dedede;
	background:#F2F2F2;
}
#thumb-pic a {
	display:inline-block;
	padding:2px 4px;
}
#thumb-pic img {
	padding:4px;
	border:1px solid #eaeaea;
	background:#FFF;
}
.pic-on {
	border:1px solid #ffa306 !important;
	background:#FFF;
}
/* page */
/* 分页 */
.pagination {
	padding:5px 5% 2% 0;
	text-align:right;
	color:#330d00;
	font-size:15px;
	width:85%;
	margin:0 auto;
}
.pagination a{color:#fefef6;background:#330d00;margin:0 2px;padding:0 4px;font-size:13px;}
.pagination #page{ background:transparent;border:2px solid #775d52;width:34px;margin:-4px 3px 0 3px;height:13px; vertical-align:middle;text-align:center}
.caselist {
	width:100%;
	overflow:hidden;

}
.caselist h3{margin:0 auto;}

.caselist dl {
	float:left;
	width:201px;
	height:196px;
	margin:0 21px 0 12px;
	
	/*
	width:18%;
    margin:0 0.9% 14px 0.9%;
	*/
}
.caselist dl:hover {
	color:#147baf;
}
.caselist dl dt {
	padding:0px;
}
.caselist dl dt img {
    border:1px solid #a5a3a3;
	display:block;
	width:100%;
}
.caselist dd {
	text-align:center;
}
.caselist dd h2 {
	font-size:16px;
	font-weight:normal;
	color:#330d00;
	line-height:24px;
	padding:14px 0 5px 0;
}
.caselist dd p {
	color:#888888;
	line-height:19px;
	padding-bottom:8px;
}
.caselist dd a.more {
	color:#888888;
	background:url(img/addIco.gif) left center no-repeat;
	padding-left:15px;
}

/*产品*/
.caselist2 {
    margin: 3px 8px 0 24px;
    position: relative;
	overflow:hidden;

}
.caselist2 h2{
	background:url('../images/right_2.png') no-repeat 42px center;
	height:40px;
	line-height:40px;
}
.caselist2 .more{
	position:absolute;
	right:15px;
	top:3px;
	width:80px;
	background:url('../images/more.png') no-repeat center center;
	text-indent:-9999px;
}

.caselist2 .ovh {
	overflow:hidden;
}
.caselist2 dl {
	float:left;
	width:19%;
	height:100%;
	margin:0 1% 23px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
}
.caselist2 dl:hover {
}
.caselist2 dl dt {
	padding:0;
	
	
}
.caselist2 dl dt img {
	display:block;
	width:100%;
	border-radius:2px;
}

/**/
.caselist3 {
    margin: 3px 8px 0 24px;
    position: relative;
	overflow:hidden;

}
.caselist3 h2{
	background:url('../images/right_3.png') no-repeat 42px center;
	height:40px;
	line-height:40px;
}
.caselist3 .more{
	position:absolute;
	right:15px;
	top:3px;
	width:80px;
	background:url('../images/more.png') no-repeat center center;
	text-indent:-9999px;
}

.caselist3 .ovh {
	overflow:hidden;
}
.caselist3 dl {
	float:left;
	width:19%;
	height:100%;
	margin:0 1% 23px 0;
	background:url(img/yyBg.png) right bottom no-repeat;
}
.caselist3 dl:hover {
}
.caselist3 dl dt {
	padding:0;
	
	
}
.caselist3 dl dt img {
	display:block;
	width:100%;
	border-radius:2px;
}




/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position:fixed;
	_position: absolute;
	top: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1000;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-size:12px;
	line-height:17px;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
.deico {
	background:url(img/us.gif) left no-repeat;
	background-position:25px 32px;
}
.contact {
	background-color: #232525;
	width: 100%;
	padding: 12em 0 0 0
}
.contact h1.contact-tit {
	text-align: center;
	font-weight: normal;
	font-size: 6.5em;
	color: #ccc;
	line-height: .85
}
.contact h1.contact-tit font {
	font-weight: bold;
	color: #c22c45
}
.contact-message {

	overflow: hidden;
	padding: 0.5% 0;
	margin-top:15px;
}

.contact-message .contact-left {
	float: left;
	width:674px;
	margin-top:40px;
}

.contact-message .contact-left p {
	color: #000;
    font-size: 17px;
    margin: 0;
    padding: 0;
	line-height:33px;

}
.contact-message .contact_1{
   margin:30px auto 5px auto;
   width:100%;	
}

.contact-message .contact-right {
	float: left;
	width: 410px;
	margin-top:168px;
}
.contact-message label{
	font-size: 1.2em;
	color: #535353;
	line-height: 2.8;
	height: 42px;
	margin: 0 .5em .8em 0;
	float:left;
	width:88px;
	text-align:right;
	}
.contact-message label span.red{color:#f00; vertical-align:middle}	
.contact-message .contact-right .contact-input {
	background:transparent;
	border-radius:1px;
	font-size: 1.2em;
	color: #b9b7b7;
	line-height: 2.8;
	height: 42px;
	margin: 0 .5em .8em 0;
	text-indent: 1em;
	float: left;
	border: 1px solid #9d9d9a;
	display:block;
	/*width:100%;*/
	width:305px;
}
.contact-message .contact-right .contact-textarea {
	background:transparent;
	border-radius:1px;
	text-indent: 1em;
	font-size: 1.2em;
	color: #b9b7b7;
	line-height: 2.8;
	border: 1px solid #9d9d9a;
	height: 88px;
	width:305px;

}
.contact-message .contact-right .contact-submit {
	margin-top: .6em;
	height: 42px;
	background:#e2aa1e;
	color:#fff;
	border: 0;
	text-align:center;
	margin-left:95px;
	width:305px;
}
.container {
	max-width: 1170px;
	margin:0 auto;

}
.col-sm-6 {
	padding: 11em 5em 0 5em
}
.pull-left {
	margin-right:10px
}
.pull-left {
	float:left!important
}
.col-md-4 {
	position:relative;
	min-height:1px;
	padding-right:15px;
	padding-left:15px
}
.col-md-4 {
	width:33.33333333333333%
}

#section{
	width:100%;
	max-width:1360px;
	margin:0 auto;
}

@media screen and (max-width: 1920px) and (min-width: 1600px) {
	 .hbody {
	       width:1360px;
       }
	 #wrapper {
	   width:1360px;
     }  

}


@media screen and (max-width: 1024px) and (min-width: 900px) {
	 .hbody {
	       width:1020px;
       }
	 #wrapper {
	   width:1020px;
     }  
	 
    /*产品*/
	.caselist dl {
		float:left;
		width:201px;
		height:196px;
		margin:0 12px 0 12px;
	}
	
	/*工程案例*/
	.brandlist dl {
	float:left;
	width:201px;
	height:196px;
	margin:0 12px 0 15px;
   }
   
   /*联系我们*/
   .container {
    margin: 0 auto;
    max-width: 1020px;
   }
   .contact-message .contact-right {
	float: left;
	width: 410px;
	margin-top:168px;
   }
   .contact-message .contact-left {
	float: left;
	width:500px;
	margin-top:40px;
}
   
}
